Universo Online
Web Sites Pessoais

Macro de Repetição

Anterior Próximo Índice
			
;;MACROS03.ASM
;;Demonstração de uso de MACROS com NASM
;;MACRO DE REPETIÇÃO
;;a macro %rep recebe um parâmetro e repete
;;as instruções dentro ela o número de vezes
;;indicado no parâmetro.  A sua sintaxe é:
;;
;;         %rep numero
;;            ;corpo da macro
;;         %endrep            ;fim da macro
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;


      org 0x100

      mov dx,Mensagem       ;move o offset do string para DX
      mov ah,9              ;função do DOS: imprimir string

      %rep 4                ;repete quatro vezes
        int 0x21            ;imprime o string
      %endrep               


      int 0x20              ;Termina programa .COM

      Mensagem db 10,13,"Esta mensagem será exibida 4 vezes."
               db "$"

Anterior Próximo Índice